software development web-based applications java medical attorney data acquisition data loggers development web development photography imaging kits application development digital calibrator intellectual property custom applications pressure kit copyright free design software patent